#include <string.h>
#include "xml/xml.h"

int xmlputs(FILE* out,const char *s)
	{
	char *p=(char*)s;
	while(*p!=0)
		{
		xmlputc(out,*p);
		++p;
		}
	return 0;
	}

int xmlputc(FILE* out,char c)
	{
	switch(c)
		{
		case '<': fputs("&lt;",out); break;
		case '>': fputs("&gt;",out); break;
		case '\"': fputs("&quot;",out); break;
		case '\'': fputs("&apos;",out); break;
		case '&': fputs("&amp;",out); break;
		default: fputc(c,out); break;
		}
	return 0;
	}
